<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>margin的塌陷问题</title>
    <style>
        .outer {
          width: 400px;
          background-color: #ffccff;
          /* 解决方法 */
          /*border: blue solid 1px;*/
          /*padding: 1px;*/
          overflow: hidden;/* 这种解决方法最好 */
        }
        .inner1 {
          width: 100px;
          height: 100px;
          background-color: blue;
          /* 问题：当设置上外边距时 父元素会夺走其上外边距 */
          margin-top: 50px;


        }
        .inner2 {
          width: 100px;
          height: 100px;
          background-color: yellowgreen;
          /* 问题:当设置下外边距时 父元素会夺走下外边距 */
          margin-bottom: 50px;
        }
    </style>
</head>
<body>
     <div class="outer">
       <div class="inner1"></div>
       <div class="inner2"></div>
     </div>
      <div>测试</div>
</body>
</html>